home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / esc.jar / com / extensibility / app / DialogFactory$1.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-30  |  1.2 KB  |  35 lines

  1. package com.extensibility.app;
  2.  
  3. import java.awt.Frame;
  4. import java.awt.Window;
  5. import javax.swing.Icon;
  6.  
  7. class DialogFactory$1 extends BasicDialog {
  8.    // $FF: synthetic field
  9.    final boolean val$pos;
  10.  
  11.    protected void doButton(int var1) {
  12.       super.dismissalBtn = var1;
  13.       if (var1 == 0) {
  14.          try {
  15.             int var2 = Integer.parseInt(((BasicDialog)this).getField(0));
  16.             if (this.val$pos && var2 < 0) {
  17.                DialogFactory.stop(this, UI.getString("dialog.askInt.badinput.negative"));
  18.             } else {
  19.                ((Window)this).dispose();
  20.             }
  21.          } catch (NumberFormatException var3) {
  22.             DialogFactory.stop(this, UI.getString("dialog.askInt.badinput"));
  23.          }
  24.       } else {
  25.          ((Window)this).dispose();
  26.       }
  27.  
  28.    }
  29.  
  30.    DialogFactory$1(boolean var1, Frame var2, String var3, Icon var4, String var5, String[] var6, String[] var7, String[] var8) {
  31.       super(var2, var3, var4, var5, var6, var7, var8);
  32.       this.val$pos = var1;
  33.    }
  34. }
  35.